home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
LEGS
/
LEGS.iso
/
Help me
/
Help me.rsrc
/
bin.rsrc_CODE_39_HyperTraps.txt
< prev
next >
Wrap
Text File
|
1994-02-05
|
79KB
|
1,427 lines
# near model CODE resource
# jump table entries: 7440-7459 (20 of them)
export_930:
00000000 40E7 move.w -[A7], SR
00000002 0257 0700 andi.w [A7], 0x700
00000006 663A bne +0x3C /* 00000042 */
00000008 548F addq.l A7, 2
0000000A 007C 0200 ori.w sr, 512
0000000E 2F0D move.l -[A7], A5
00000010 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
00000014 2B5F C174 move.l [A5 - 0x3E8C], [A7]+
00000018 2B48 C178 move.l [A5 - 0x3E88], A0
0000001C 2B5F C17C move.l [A5 - 0x3E84], [A7]+
00000020 206D C2DA movea.l A0, [A5 - 0x3D26]
00000024 4E90 jsr [A0]
00000026 40ED C172 move.w [A5 - 0x3E8E], SR
0000002A 206D C178 movea.l A0, [A5 - 0x3E88]
0000002E 2F2D C17C move.l -[A7], [A5 - 0x3E84]
00000032 026D F8FF C172 andi.w [A5 - 0x3E8E], 0xF8FF
00000038 46ED C172 move.w SR, [A5 - 0x3E8E]
0000003C 2A6D C174 movea.l A5, [A5 - 0x3E8C]
00000040 4E75 rts
label00000042:
00000042 548F addq.l A7, 2
00000044 2F0D move.l -[A7], A5
00000046 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
0000004A 2F2D C2DA move.l -[A7], [A5 - 0x3D26]
0000004E 2A6F 0004 movea.l A5, [A7 + 0x4]
00000052 2E9F move.l [A7], [A7]+
00000054 4E75 rts
export_931:
00000056 40E7 move.w -[A7], SR
00000058 0257 0700 andi.w [A7], 0x700
0000005C 663A bne +0x3C /* 00000098 */
0000005E 548F addq.l A7, 2
00000060 007C 0200 ori.w sr, 512
00000064 2F0D move.l -[A7], A5
00000066 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
0000006A 2B5F C174 move.l [A5 - 0x3E8C], [A7]+
0000006E 2B48 C178 move.l [A5 - 0x3E88], A0
00000072 2B5F C17C move.l [A5 - 0x3E84], [A7]+
00000076 206D B582 movea.l A0, [A5 - 0x4A7E]
0000007A 4E90 jsr [A0]
0000007C 40ED C172 move.w [A5 - 0x3E8E], SR
00000080 206D C178 movea.l A0, [A5 - 0x3E88]
00000084 2F2D C17C move.l -[A7], [A5 - 0x3E84]
00000088 026D F8FF C172 andi.w [A5 - 0x3E8E], 0xF8FF
0000008E 46ED C172 move.w SR, [A5 - 0x3E8E]
00000092 2A6D C174 movea.l A5, [A5 - 0x3E8C]
00000096 4E75 rts
label00000098:
00000098 548F addq.l A7, 2
0000009A 2F0D move.l -[A7], A5
0000009C 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
000000A0 2F2D B582 move.l -[A7], [A5 - 0x4A7E]
000000A4 2A6F 0004 movea.l A5, [A7 + 0x4]
000000A8 2E9F move.l [A7], [A7]+
000000AA 4E75 rts
export_932:
000000AC 4E56 FFF2 link A6, -0x000E
000000B0 41EE FFF2 lea.l A0, [A6 - 0xE]
000000B4 43ED C50E lea.l A1, [A5 - 0x3AF2]
000000B8 7006 moveq.l D0, 0x06
label000000BA:
000000BA 30D9 move.w [A0]+, [A1]+
000000BC 51C8 FFFC dbf D0, -0x6 /* 000000BA */
000000C0 41EE FFF8 lea.l A0, [A6 - 0x8]
000000C4 43ED C0A2 lea.l A1, [A5 - 0x3F5E]
000000C8 7003 moveq.l D0, 0x03
label000000CA:
000000CA 30D9 move.w [A0]+, [A1]+
000000CC 51C8 FFFC dbf D0, -0x6 /* 000000CA */
000000D0 486E FFF2 pea.l [A6 - 0xE]
000000D4 A875 syscall SetPBits/SetPortBits
000000D6 2F2E 0016 move.l -[A7], [A6 + 0x16]
000000DA 2F2E 0012 move.l -[A7], [A6 + 0x12]
000000DE 2F2E 000E move.l -[A7], [A6 + 0xE]
000000E2 3F2E 000C move.w -[A7], [A6 + 0xC]
000000E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000EA A8EB syscall StdBits
000000EC 2F2E 000E move.l -[A7], [A6 + 0xE]
000000F0 4EAD 2F12 jsr [A5 + 0x2F12 /* export_1502 */]
000000F4 206D C242 movea.l A0, [A5 - 0x3DBE]
000000F8 43EE FFF8 lea.l A1, [A6 - 0x8]
000000FC 5088 addq.l A0, 8
000000FE 7003 moveq.l D0, 0x03
label00000100:
00000100 32D8 move.w [A1]+, [A0]+
00000102 51C8 FFFC dbf D0, -0x6 /* 00000100 */
00000106 486E FFF2 pea.l [A6 - 0xE]
0000010A A875 syscall SetPBits/SetPortBits
0000010C 4E5E unlink A6
0000010E 205F movea.l A0, [A7]+
00000110 DEFC 0012 add.w A7, 0x12
00000114 4ED0 jmp [A0]
export_933:
00000116 4E56 FFF2 link A6, -0x000E
0000011A 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000011E 42A7 clr.l -[A7]
00000120 2E8D move.l [A7], A5
00000122 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
00000126 2E1F move.l D7, [A7]+
00000128 102D BA34 move.b D0, [A5 - 0x45CC]
0000012C 6602 bne +0x4 /* 00000130 */
0000012E 605C bra +0x5E /* 0000018C */
label00000130:
00000130 2F2D B406 move.l -[A7], [A5 - 0x4BFA]
00000134 205F movea.l A0, [A7]+
00000136 4E90 jsr [A0]
00000138 4267 clr.w -[A7]
0000013A 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
0000013E 101F move.b D0, [A7]+
00000140 664A bne +0x4C /* 0000018C */
00000142 42A7 clr.l -[A7]
00000144 A11A syscall GetZone, flags=1
00000146 2E88 move.l [A7], A0
00000148 265F movea.l A3, [A7]+
0000014A 2F2D A076 move.l -[A7], [A5 - 0x5F8A]
0000014E 205F movea.l A0, [A7]+
00000150 A01B syscall SetZone
00000152 207C 0000 0A1C movea.l A0, 0xA1C
00000158 2850 movea.l A4, [A0]
0000015A 4267 clr.w -[A7]
0000015C 2F0C move.l -[A7], A4
0000015E 2F2D BA30 move.l -[A7], [A5 - 0x45D0]
00000162 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
00000166 101F move.b D0, [A7]+
00000168 6618 bne +0x1A /* 00000182 */
0000016A 486D BA30 pea.l [A5 - 0x45D0]
0000016E 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */]
00000172 2B4C BA30 move.l [A5 - 0x45D0], A4
00000176 4267 clr.w -[A7]
00000178 486D BA30 pea.l [A5 - 0x45D0]
0000017C 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
00000180 3C1F move.w D6, [A7]+
label00000182:
00000182 4EAD 2E92 jsr [A5 + 0x2E92 /* export_1486 */]
00000186 2F0B move.l -[A7], A3
00000188 205F movea.l A0, [A7]+
0000018A A01B syscall SetZone
label0000018C:
0000018C 42A7 clr.l -[A7]
0000018E 2F07 move.l -[A7], D7
00000190 2F4D 0004 move.l [A7 + 0x4], A5
00000194 2A5F movea.l A5, [A7]+
00000196 2E1F move.l D7, [A7]+
00000198 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000019C 4E5E unlink A6
0000019E 4E75 rts
export_934:
000001A0 4E56 FFF6 link A6, -0x000A
000001A4 2F07 move.l -[A7], D7
000001A6 42A7 clr.l -[A7]
000001A8 2E8D move.l [A7], A5
000001AA 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
000001AE 2E1F move.l D7, [A7]+
000001B0 102D A07A move.b D0, [A5 - 0x5F86]
000001B4 6760 beq +0x62 /* 00000216 */
000001B6 102D BA34 move.b D0, [A5 - 0x45CC]
000001BA 6766 beq +0x68 /* 00000222 */
000001BC 4A6E 0008 tst.w [A6 + 0x8]
000001C0 57C1 seq D1
000001C2 4A01 tst.b D1
000001C4 660C bne +0xE /* 000001D2 */
000001C6 4A6D A0A0 tst.w [A5 - 0x5F60]
000001CA 5CC2 sge D2
000001CC 8202 or.b D1, D2
000001CE C001 and.b D0, D1
000001D0 6750 beq +0x52 /* 00000222 */
label000001D2:
000001D2 4A6E 0008 tst.w [A6 + 0x8]
000001D6 57C0 seq D0
000001D8 4A00 tst.b D0
000001DA 662C bne +0x2E /* 00000208 */
000001DC 2F00 move.l -[A7], D0
000001DE 42A7 clr.l -[A7]
000001E0 486E 0008 pea.l [A6 + 0x8]
000001E4 486E FFF6 pea.l [A6 - 0xA]
000001E8 4EAD 2F4A jsr [A5 + 0x2F4A /* export_1509 */]
000001EC 321F move.w D1, [A7]+
000001EE 201F move.l D0, [A7]+
000001F0 4A41 tst.w D1
000001F2 56C1 sne D1
000001F4 4A01 tst.b D1
000001F6 672A beq +0x2C /* 00000222 */
000001F8 342E FFFA move.w D2, [A6 - 0x6]
000001FC B46D FE12 cmp.w D2, [A5 - 0x1EE]
00000200 5DC2 slt D2
00000202 C202 and.b D1, D2
00000204 8001 or.b D0, D1
00000206 671A beq +0x1C /* 00000222 */
label00000208:
00000208 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000020C 2F2D B448 move.l -[A7], [A5 - 0x4BB8]
00000210 205F movea.l A0, [A7]+
00000212 4E90 jsr [A0]
00000214 600C bra +0xE /* 00000222 */
label00000216:
00000216 4A6E 0008 tst.w [A6 + 0x8]
0000021A 6606 bne +0x8 /* 00000222 */
0000021C 1B7C 0001 B45C move.b [A5 - 0x4BA4], 0x1
label00000222:
00000222 42A7 clr.l -[A7]
00000224 2F07 move.l -[A7], D7
00000226 2F4D 0004 move.l [A7 + 0x4], A5
0000022A 2A5F movea.l A5, [A7]+
0000022C 2E1F move.l D7, [A7]+
0000022E 2E1F move.l D7, [A7]+
00000230 4E5E unlink A6
00000232 205F movea.l A0, [A7]+
00000234 544F addq.w A7, 2
00000236 4ED0 jmp [A0]
export_935:
00000238 4E56 FFEA link A6, -0x0016
0000023C 206E 0008 movea.l A0, [A6 + 0x8]
00000240 43EE FFF8 lea.l A1, [A6 - 0x8]
00000244 7003 moveq.l D0, 0x03
label00000246:
00000246 32D8 move.w [A1]+, [A0]+
00000248 51C8 FFFC dbf D0, -0x6 /* 00000246 */
0000024C 41EE FFEA lea.l A0, [A6 - 0x16]
00000250 43ED C50E lea.l A1, [A5 - 0x3AF2]
00000254 7006 moveq.l D0, 0x06
label00000256:
00000256 30D9 move.w [A0]+, [A1]+
00000258 51C8 FFFC dbf D0, -0x6 /* 00000256 */
0000025C 41EE FFF0 lea.l A0, [A6 - 0x10]
00000260 43ED C0A2 lea.l A1, [A5 - 0x3F5E]
00000264 7003 moveq.l D0, 0x03
label00000266:
00000266 30D9 move.w [A0]+, [A1]+
00000268 51C8 FFFC dbf D0, -0x6 /* 00000266 */
0000026C 486E FFEA pea.l [A6 - 0x16]
00000270 A875 syscall SetPBits/SetPortBits
00000272 7002 moveq.l D0, 0x02
00000274 B02E 000C cmp.b D0, [A6 + 0xC]
00000278 6614 bne +0x16 /* 0000028E */
0000027A 486D C24E pea.l [A5 - 0x3DB2]
0000027E 486E FFF8 pea.l [A6 - 0x8]
00000282 486E FFF8 pea.l [A6 - 0x8]
00000286 4267 clr.w -[A7]
00000288 42A7 clr.l -[A7]
0000028A A8EB syscall StdBits
0000028C 600A bra +0xC /* 00000298 */
label0000028E:
0000028E 1F2E 000C move.b -[A7], [A6 + 0xC]
00000292 486E FFF8 pea.l [A6 - 0x8]
00000296 A8A0 syscall StdRect
label00000298:
00000298 486E FFF8 pea.l [A6 - 0x8]
0000029C 4EAD 2F12 jsr [A5 + 0x2F12 /* export_1502 */]
000002A0 206D C242 movea.l A0, [A5 - 0x3DBE]
000002A4 43EE FFF0 lea.l A1, [A6 - 0x10]
000002A8 5088 addq.l A0, 8
000002AA 7003 moveq.l D0, 0x03
label000002AC:
000002AC 32D8 move.w [A1]+, [A0]+
000002AE 51C8 FFFC dbf D0, -0x6 /* 000002AC */
000002B2 486E FFEA pea.l [A6 - 0x16]
000002B6 A875 syscall SetPBits/SetPortBits
000002B8 4E5E unlink A6
000002BA 205F movea.l A0, [A7]+
000002BC 5C4F addq.w A7, 6
000002BE 4ED0 jmp [A0]
export_936:
000002C0 4E56 FFEA link A6, -0x0016
000002C4 41EE FFEA lea.l A0, [A6 - 0x16]
000002C8 43ED C50E lea.l A1, [A5 - 0x3AF2]
000002CC 7006 moveq.l D0, 0x06
label000002CE:
000002CE 30D9 move.w [A0]+, [A1]+
000002D0 51C8 FFFC dbf D0, -0x6 /* 000002CE */
000002D4 41EE FFF0 lea.l A0, [A6 - 0x10]
000002D8 43ED C0A2 lea.l A1, [A5 - 0x3F5E]
000002DC 7003 moveq.l D0, 0x03
label000002DE:
000002DE 30D9 move.w [A0]+, [A1]+
000002E0 51C8 FFFC dbf D0, -0x6 /* 000002DE */
000002E4 486E FFEA pea.l [A6 - 0x16]
000002E8 A875 syscall SetPBits/SetPortBits
000002EA 206E 0008 movea.l A0, [A6 + 0x8]
000002EE 2050 movea.l A0, [A0]
000002F0 43EE FFF8 lea.l A1, [A6 - 0x8]
000002F4 5488 addq.l A0, 2
000002F6 7003 moveq.l D0, 0x03
label000002F8:
000002F8 32D8 move.w [A1]+, [A0]+
000002FA 51C8 FFFC dbf D0, -0x6 /* 000002F8 */
000002FE 7002 moveq.l D0, 0x02
00000300 B02E 000C cmp.b D0, [A6 + 0xC]
00000304 6616 bne +0x18 /* 0000031C */
00000306 486D C24E pea.l [A5 - 0x3DB2]
0000030A 486E FFF8 pea.l [A6 - 0x8]
0000030E 486E FFF8 pea.l [A6 - 0x8]
00000312 4267 clr.w -[A7]
00000314 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000318 A8EB syscall StdBits
0000031A 600A bra +0xC /* 00000326 */
label0000031C:
0000031C 1F2E 000C move.b -[A7], [A6 + 0xC]
00000320 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000324 A8D1 syscall StdRgn
label00000326:
00000326 486E FFF8 pea.l [A6 - 0x8]
0000032A 4EAD 2F12 jsr [A5 + 0x2F12 /* export_1502 */]
0000032E 206D C242 movea.l A0, [A5 - 0x3DBE]
00000332 43EE FFF0 lea.l A1, [A6 - 0x10]
00000336 5088 addq.l A0, 8
00000338 7003 moveq.l D0, 0x03
label0000033A:
0000033A 32D8 move.w [A1]+, [A0]+
0000033C 51C8 FFFC dbf D0, -0x6 /* 0000033A */
00000340 486E FFEA pea.l [A6 - 0x16]
00000344 A875 syscall SetPBits/SetPortBits
00000346 4E5E unlink A6
00000348 205F movea.l A0, [A7]+
0000034A 5C4F addq.w A7, 6
0000034C 4ED0 jmp [A0]
export_937:
0000034E 4E56 FFEA link A6, -0x0016
00000352 48E7 0300 movem.l -[A7], D6,D7
00000356 42A7 clr.l -[A7]
00000358 2E8D move.l [A7], A5
0000035A 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
0000035E 2E1F move.l D7, [A7]+
00000360 41ED C50C lea.l A0, [A5 - 0x3AF4]
00000364 B1ED FE80 cmpa.l A0, [A5 - 0x180]
00000368 6668 bne +0x6A /* 000003D2 */
0000036A 41EE FFEA lea.l A0, [A6 - 0x16]
0000036E 43ED C50E lea.l A1, [A5 - 0x3AF2]
00000372 7006 moveq.l D0, 0x06
label00000374:
00000374 30D9 move.w [A0]+, [A1]+
00000376 51C8 FFFC dbf D0, -0x6 /* 00000374 */
0000037A 41EE FFF0 lea.l A0, [A6 - 0x10]
0000037E 43ED C0A2 lea.l A1, [A5 - 0x3F5E]
00000382 7003 moveq.l D0, 0x03
label00000384:
00000384 30D9 move.w [A0]+, [A1]+
00000386 51C8 FFFC dbf D0, -0x6 /* 00000384 */
0000038A 486E FFEA pea.l [A6 - 0x16]
0000038E A875 syscall SetPBits/SetPortBits
00000390 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000394 2F2E 000C move.l -[A7], [A6 + 0xC]
00000398 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000039C 2F2D B440 move.l -[A7], [A5 - 0x4BC0]
000003A0 205F movea.l A0, [A7]+
000003A2 4E90 jsr [A0]
000003A4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000003A8 4EAD 2F12 jsr [A5 + 0x2F12 /* export_1502 */]
000003AC 206D C242 movea.l A0, [A5 - 0x3DBE]
000003B0 43EE FFF0 lea.l A1, [A6 - 0x10]
000003B4 5088 addq.l A0, 8
000003B6 7003 moveq.l D0, 0x03
label000003B8:
000003B8 32D8 move.w [A1]+, [A0]+
000003BA 51C8 FFFC dbf D0, -0x6 /* 000003B8 */
000003BE 486E FFEA pea.l [A6 - 0x16]
000003C2 A875 syscall SetPBits/SetPortBits
000003C4 42A7 clr.l -[A7]
000003C6 2F07 move.l -[A7], D7
000003C8 2F4D 0004 move.l [A7 + 0x4], A5
000003CC 2A5F movea.l A5, [A7]+
000003CE 2E1F move.l D7, [A7]+
000003D0 6022 bra +0x24 /* 000003F4 */
label000003D2:
000003D2 2C2D B440 move.l D6, [A5 - 0x4BC0]
000003D6 42A7 clr.l -[A7]
000003D8 2F07 move.l -[A7], D7
000003DA 2F4D 0004 move.l [A7 + 0x4], A5
000003DE 2A5F movea.l A5, [A7]+
000003E0 2E1F move.l D7, [A7]+
000003E2 2F2E 0010 move.l -[A7], [A6 + 0x10]
000003E6 2F2E 000C move.l -[A7], [A6 + 0xC]
000003EA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003EE 2F06 move.l -[A7], D6
000003F0 205F movea.l A0, [A7]+
000003F2 4E90 jsr [A0]
label000003F4:
000003F4 4CDF 00C0 movem.l D6,D7, [A7]+
000003F8 4E5E unlink A6
000003FA 205F movea.l A0, [A7]+
000003FC DEFC 000C add.w A7, 0xC
00000400 4ED0 jmp [A0]
export_938:
fn00000402:
00000402 4E56 FFF8 link A6, -0x0008
00000406 48E7 0018 movem.l -[A7], A3,A4
0000040A 102D C958 move.b D0, [A5 - 0x36A8]
0000040E 6702 beq +0x4 /* 00000412 */
00000410 6022 bra +0x24 /* 00000434 */
label00000412:
00000412 42A7 clr.l -[A7]
00000414 1F3C 0001 move.b -[A7], 0x1
00000418 1F3C 0001 move.b -[A7], 0x1
0000041C 4EAD 255A jsr [A5 + 0x255A /* export_1191 */]
00000420 265F movea.l A3, [A7]+
00000422 286B 0090 movea.l A4, [A3 + 0x90]
00000426 200C move.l D0, A4
00000428 670A beq +0xC /* 00000434 */
0000042A 2F0C move.l -[A7], A4
0000042C 4EBA 0A48 jsr [PC + 0xA48 /* 00000E76 */]
00000430 2F0C move.l -[A7], A4
00000432 A91F syscall SelectWindow
label00000434:
00000434 4CDF 1800 movem.l A3,A4, [A7]+
00000438 4E5E unlink A6
0000043A 4E75 rts
fn0000043C:
0000043C 4E56 0000 link A6, 0
00000440 42A7 clr.l -[A7]
00000442 206E 0008 movea.l A0, [A6 + 0x8]
00000446 2F28 FFFC move.l -[A7], [A0 - 0x4]
0000044A 2F4D 0004 move.l [A7 + 0x4], A5
0000044E 2A5F movea.l A5, [A7]+
00000450 206E 0008 movea.l A0, [A6 + 0x8]
00000454 215F FFFC move.l [A0 - 0x4], [A7]+
00000458 206E 0008 movea.l A0, [A6 + 0x8]
0000045C 2C48 movea.l A6, A0
0000045E 4EFA 0134 jmp [PC + 0x134 /* 00000594 */]
00000462 0000 4E5E ori.b D0, 0x5E /* '^' */
00000466 2E9F move.l [A7], [A7]+
00000468 4E75 rts
export_939:
0000046A 4E56 FFEC link A6, -0x0014
0000046E 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000472 42A7 clr.l -[A7]
00000474 2E8D move.l [A7], A5
00000476 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
0000047A 2D5F FFFC move.l [A6 - 0x4], [A7]+
0000047E 206E 0008 movea.l A0, [A6 + 0x8]
00000482 2D48 FFF0 move.l [A6 - 0x10], A0
00000486 4A68 006C tst.w [A0 + 0x6C]
0000048A 5DC0 slt D0
0000048C 4A00 tst.b D0
0000048E 6634 bne +0x36 /* 000004C4 */
00000490 206E FFF0 movea.l A0, [A6 - 0x10]
00000494 7202 moveq.l D1, 0x02
00000496 B268 006C cmp.w D1, [A0 + 0x6C]
0000049A 57C1 seq D1
0000049C 8001 or.b D0, D1
0000049E 6624 bne +0x26 /* 000004C4 */
000004A0 122D BA46 move.b D1, [A5 - 0x45BA]
000004A4 6730 beq +0x32 /* 000004D6 */
000004A6 48E7 C000 movem.l -[A7], D0,D1
000004AA 4267 clr.w -[A7]
000004AC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004B0 7002 moveq.l D0, 0x02
000004B2 A829 syscall LayerDispatch
000004B4 141F move.b D2, [A7]+
000004B6 4CDF 0003 movem.l D0,D1, [A7]+
000004BA C202 and.b D1, D2
000004BC 8001 or.b D0, D1
000004BE 0240 0001 andi.w D0, 0x1
000004C2 6712 beq +0x14 /* 000004D6 */
label000004C4:
000004C4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004C8 2F2D B3E0 move.l -[A7], [A5 - 0x4C20]
000004CC 205F movea.l A0, [A7]+
000004CE 4E90 jsr [A0]
000004D0 2F0E move.l -[A7], A6
000004D2 4EBA FF68 jsr [PC - 0x98 /* 0000043C */]
label000004D6:
000004D6 4267 clr.w -[A7]
000004D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004DC 4EAD 3002 jsr [A5 + 0x3002 /* export_1532 */]
000004E0 101F move.b D0, [A7]+
000004E2 675C beq +0x5E /* 00000540 */
000004E4 42A7 clr.l -[A7]
000004E6 4EAD 2F0A jsr [A5 + 0x2F0A /* export_1501 */]
000004EA 202E 0008 move.l D0, [A6 + 0x8]
000004EE B09F cmp.l D0, [A7]+
000004F0 6606 bne +0x8 /* 000004F8 */
000004F2 2F0E move.l -[A7], A6
000004F4 4EBA FF46 jsr [PC - 0xBA /* 0000043C */]
label000004F8:
000004F8 486E FFF8 pea.l [A6 - 0x8]
000004FC A874 syscall GetPort
000004FE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000502 A873 syscall SetPort
00000504 42A7 clr.l -[A7]
00000506 1F3C 0001 move.b -[A7], 0x1
0000050A 1F3C 0001 move.b -[A7], 0x1
0000050E 4EAD 255A jsr [A5 + 0x255A /* export_1191 */]
00000512 2D5F FFF4 move.l [A6 - 0xC], [A7]+
00000516 1B7C 0001 C95A move.b [A5 - 0x36A6], 0x1
0000051C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000520 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000524 4EAD 2CFA jsr [A5 + 0x2CFA /* export_1435 */]
00000528 422D C95A clr.b [A5 - 0x36A6]
0000052C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000530 4EBA 0944 jsr [PC + 0x944 /* 00000E76 */]
00000534 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000538 A873 syscall SetPort
0000053A 2F0E move.l -[A7], A6
0000053C 4EBA FEFE jsr [PC - 0x102 /* 0000043C */]
label00000540:
00000540 4267 clr.w -[A7]
00000542 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000546 4EAD 3012 jsr [A5 + 0x3012 /* export_1534 */]
0000054A 101F move.b D0, [A7]+
0000054C 672C beq +0x2E /* 0000057A */
0000054E 102D C95A move.b D0, [A5 - 0x36A6]
00000552 6706 beq +0x8 /* 0000055A */
00000554 2F0E move.l -[A7], A6
00000556 4EBA FEE4 jsr [PC - 0x11C /* 0000043C */]
label0000055A:
0000055A 4EBA FEA6 jsr [PC - 0x15A /* 00000402 */]
0000055E 206E 0008 movea.l A0, [A6 + 0x8]
00000562 2D48 FFEC move.l [A6 - 0x14], A0
00000566 226E FFEC movea.l A1, [A6 - 0x14]
0000056A 1029 006E move.b D0, [A1 + 0x6E]
0000056E 8028 006F or.b D0, [A0 + 0x6F]
00000572 206E FFEC movea.l A0, [A6 - 0x14]
00000576 1140 006F move.b [A0 + 0x6F], D0
label0000057A:
0000057A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000057E 2F2D B3E0 move.l -[A7], [A5 - 0x4C20]
00000582 205F movea.l A0, [A7]+
00000584 4E90 jsr [A0]
00000586 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000058A 4EAD 249A jsr [A5 + 0x249A /* export_1167 */]
0000058E 2F0E move.l -[A7], A6
00000590 4EBA FEAA jsr [PC - 0x156 /* 0000043C */]
label00000594:
00000594 4FEE FFCC lea.l A7, [A6 - 0x34]
00000598 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000059C 4E5E unlink A6
0000059E 2E9F move.l [A7], [A7]+
000005A0 4E75 rts
fn000005A2:
000005A2 4E56 0000 link A6, 0
000005A6 203C 7FFF FFFF move.l D0, 0x7FFFFFFF
000005AC C0AE 0008 and.l D0, [A6 + 0x8]
000005B0 2D40 000C move.l [A6 + 0xC], D0
000005B4 4E5E unlink A6
000005B6 205F movea.l A0, [A7]+
000005B8 584F addq.w A7, 4
000005BA 4ED0 jmp [A0]
fn000005BC:
000005BC 4E56 0000 link A6, 0
000005C0 422E 000E clr.b [A6 + 0xE]
000005C4 102D BA3C move.b D0, [A5 - 0x45C4]
000005C8 6642 bne +0x44 /* 0000060C */
000005CA 122D A006 move.b D1, [A5 - 0x5FFA]
000005CE 0A01 0001 xori.b D1, 0x1
000005D2 8001 or.b D0, D1
000005D4 4A00 tst.b D0
000005D6 6634 bne +0x36 /* 0000060C */
000005D8 7200 moveq.l D1, 0x00
000005DA 322E 000C move.w D1, [A6 + 0xC]
000005DE C2BC 0000 0002 and.l D1, 0x2
000005E4 4A81 tst.l D1
000005E6 57C1 seq D1
000005E8 8001 or.b D0, D1
000005EA 0240 0001 andi.w D0, 0x1
000005EE 6702 beq +0x4 /* 000005F2 */
000005F0 601A bra +0x1C /* 0000060C */
label000005F2:
000005F2 422D A006 clr.b [A5 - 0x5FFA]
000005F6 206E 0008 movea.l A0, [A6 + 0x8]
000005FA 43ED 9FE4 lea.l A1, [A5 - 0x601C]
000005FE 7007 moveq.l D0, 0x07
label00000600:
00000600 30D9 move.w [A0]+, [A1]+
00000602 51C8 FFFC dbf D0, -0x6 /* 00000600 */
00000606 1D7C 0001 000E move.b [A6 + 0xE], 0x1
label0000060C:
0000060C 4E5E unlink A6
0000060E 205F movea.l A0, [A7]+
00000610 5C4F addq.w A7, 6
00000612 4ED0 jmp [A0]
export_940:
00000614 4E56 FFEC link A6, -0x0014
00000618 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000061C 42A7 clr.l -[A7]
0000061E 2E8D move.l [A7], A5
00000620 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
00000624 2E1F move.l D7, [A7]+
00000626 4EAD 1602 jsr [A5 + 0x1602 /* export_700 */]
0000062A 422D A07E clr.b [A5 - 0x5F82]
0000062E 42A7 clr.l -[A7]
00000630 207C 0000 0A68 movea.l A0, 0xA68 /* '\nh' */
00000636 2F10 move.l -[A7], [A0]
00000638 4EBA FF68 jsr [PC - 0x98 /* 000005A2 */]
0000063C 265F movea.l A3, [A7]+
0000063E 200B move.l D0, A3
00000640 56C0 sne D0
00000642 4A00 tst.b D0
00000644 671C beq +0x1E /* 00000662 */
00000646 2F00 move.l -[A7], D0
00000648 4267 clr.w -[A7]
0000064A 2F0B move.l -[A7], A3
0000064C 4EAD 3012 jsr [A5 + 0x3012 /* export_1534 */]
00000650 121F move.b D1, [A7]+
00000652 201F move.l D0, [A7]+
00000654 C001 and.b D0, D1
00000656 670A beq +0xC /* 00000662 */
00000658 207C 0000 0A68 movea.l A0, 0xA68 /* '\nh' */
0000065E 7000 moveq.l D0, 0x00
00000660 2080 move.l [A0], D0
label00000662:
00000662 42A7 clr.l -[A7]
00000664 207C 0000 0A64 movea.l A0, 0xA64 /* '\nd' */
0000066A 2F10 move.l -[A7], [A0]
0000066C 4EBA FF34 jsr [PC - 0xCC /* 000005A2 */]
00000670 2D5F FFF8 move.l [A6 - 0x8], [A7]+
00000674 56C0 sne D0
00000676 4A00 tst.b D0
00000678 6754 beq +0x56 /* 000006CE */
0000067A 2F00 move.l -[A7], D0
0000067C 4267 clr.w -[A7]
0000067E 486E FFF8 pea.l [A6 - 0x8]
00000682 4EAD 279A jsr [A5 + 0x279A /* export_1263 */]
00000686 121F move.b D1, [A7]+
00000688 201F move.l D0, [A7]+
0000068A C001 and.b D0, D1
0000068C 6740 beq +0x42 /* 000006CE */
0000068E 4267 clr.w -[A7]
00000690 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000694 4EAD 3012 jsr [A5 + 0x3012 /* export_1534 */]
00000698 101F move.b D0, [A7]+
0000069A 672C beq +0x2E /* 000006C8 */
0000069C 42A7 clr.l -[A7]
0000069E 4EAD 2F0A jsr [A5 + 0x2F0A /* export_1501 */]
000006A2 285F movea.l A4, [A7]+
000006A4 200C move.l D0, A4
000006A6 56C0 sne D0
000006A8 4A00 tst.b D0
000006AA 670E beq +0x10 /* 000006BA */
000006AC C02D A07A and.b D0, [A5 - 0x5F86]
000006B0 6708 beq +0xA /* 000006BA */
000006B2 2F0C move.l -[A7], A4
000006B4 1F3C 0001 move.b -[A7], 0x1
000006B8 A91C syscall HiliteWindow
label000006BA:
000006BA 207C 0000 0A64 movea.l A0, 0xA64 /* '\nd' */
000006C0 208C move.l [A0], A4
000006C2 2B4C A08A move.l [A5 - 0x5F76], A4
000006C6 6006 bra +0x8 /* 000006CE */
label000006C8:
000006C8 2B6E FFF8 A08A move.l [A5 - 0x5F76], [A6 - 0x8]
label000006CE:
000006CE 102D B434 move.b D0, [A5 - 0x4BCC]
000006D2 6704 beq +0x6 /* 000006D8 */
000006D4 4EAD 2E32 jsr [A5 + 0x2E32 /* export_1474 */]
label000006D8:
000006D8 2F3C 0100 0000 move.l -[A7], 0x1000000
000006DE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006E2 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
000006E6 101F move.b D0, [A7]+
000006E8 0A00 0001 xori.b D0, 0x1
000006EC 4A00 tst.b D0
000006EE 6716 beq +0x18 /* 00000706 */
000006F0 2F00 move.l -[A7], D0
000006F2 4267 clr.w -[A7]
000006F4 3F2E 000C move.w -[A7], [A6 + 0xC]
000006F8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006FC 4EBA FEBE jsr [PC - 0x142 /* 000005BC */]
00000700 121F move.b D1, [A7]+
00000702 201F move.l D0, [A7]+
00000704 C001 and.b D0, D1
label00000706:
00000706 4A00 tst.b D0
00000708 661A bne +0x1C /* 00000724 */
0000070A 2F00 move.l -[A7], D0
0000070C 4267 clr.w -[A7]
0000070E 3F2E 000C move.w -[A7], [A6 + 0xC]
00000712 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000716 2F2D C760 move.l -[A7], [A5 - 0x38A0]
0000071A 205F movea.l A0, [A7]+
0000071C 4E90 jsr [A0]
0000071E 121F move.b D1, [A7]+
00000720 201F move.l D0, [A7]+
00000722 8001 or.b D0, D1
label00000724:
00000724 1D40 000E move.b [A6 + 0xE], D0
00000728 206E 0008 movea.l A0, [A6 + 0x8]
0000072C 700F moveq.l D0, 0x0F
0000072E B050 cmp.w D0, [A0]
00000730 57C0 seq D0
00000732 4A00 tst.b D0
00000734 6714 beq +0x16 /* 0000074A */
00000736 2228 0002 move.l D1, [A0 + 0x2]
0000073A E199 rol D1, 8
0000073C C2BC 0000 00FF and.l D1, 0xFF
00000742 7401 moveq.l D2, 0x01
00000744 B481 cmp.l D2, D1
00000746 57C1 seq D1
00000748 C001 and.b D0, D1
label0000074A:
0000074A 4400 neg.b D0
0000074C 1B40 B434 move.b [A5 - 0x4BCC], D0
00000750 6710 beq +0x12 /* 00000762 */
00000752 206E 0008 movea.l A0, [A6 + 0x8]
00000756 43ED C4FA lea.l A1, [A5 - 0x3B06]
0000075A 7007 moveq.l D0, 0x07
label0000075C:
0000075C 32D8 move.w [A1]+, [A0]+
0000075E 51C8 FFFC dbf D0, -0x6 /* 0000075C */
label00000762:
00000762 206E 0008 movea.l A0, [A6 + 0x8]
00000766 7001 moveq.l D0, 0x01
00000768 B050 cmp.w D0, [A0]
0000076A 57C0 seq D0
0000076C 4A00 tst.b D0
0000076E 660A bne +0xC /* 0000077A */
00000770 7203 moveq.l D1, 0x03
00000772 B250 cmp.w D1, [A0]
00000774 57C1 seq D1
00000776 8001 or.b D0, D1
00000778 6706 beq +0x8 /* 00000780 */
label0000077A:
0000077A 7000 moveq.l D0, 0x00
0000077C 2B40 B3D4 move.l [A5 - 0x4C2C], D0
label00000780:
00000780 102D A1FB move.b D0, [A5 - 0x5E05]
00000784 6770 beq +0x72 /* 000007F6 */
00000786 206E 0008 movea.l A0, [A6 + 0x8]
0000078A 7203 moveq.l D1, 0x03
0000078C B250 cmp.w D1, [A0]
0000078E 57C1 seq D1
00000790 C001 and.b D0, D1
00000792 6762 beq +0x64 /* 000007F6 */
00000794 7000 moveq.l D0, 0x00
00000796 3028 000E move.w D0, [A0 + 0xE]
0000079A C0BC 0000 1D00 and.l D0, 0x1D00
000007A0 4A80 tst.l D0
000007A2 6706 beq +0x8 /* 000007AA */
000007A4 426D A1F0 clr.w [A5 - 0x5E10]
000007A8 604C bra +0x4E /* 000007F6 */
label000007AA:
000007AA 70FF moveq.l D0, 0xFFFFFFFF
000007AC B06D A1F0 cmp.w D0, [A5 - 0x5E10]
000007B0 6608 bne +0xA /* 000007BA */
000007B2 3B7C 0001 A1F0 move.w [A5 - 0x5E10], 0x1
000007B8 603C bra +0x3E /* 000007F6 */
label000007BA:
000007BA 42A7 clr.l -[A7]
000007BC 42A7 clr.l -[A7]
000007BE 3F3C 0016 move.w -[A7], 0x16
000007C2 2F3C 8402 0008 move.l -[A7], 0x84020008
000007C8 A8B5 syscall ScriptUtil
000007CA 201F move.l D0, [A7]+
000007CC 3F00 move.w -[A7], D0
000007CE 4EAD 20B2 jsr [A5 + 0x20B2 /* export_1042 */]
000007D2 2C1F move.l D6, [A7]+
000007D4 2046 movea.l A0, D6
000007D6 226E 0008 movea.l A1, [A6 + 0x8]
000007DA 203C 0000 00FF move.l D0, 0xFF
000007E0 C0A9 0002 and.l D0, [A1 + 0x2]
000007E4 4A30 0000 tst.b [A0 + D0.w]
000007E8 6708 beq +0xA /* 000007F2 */
000007EA 3B7C FFFF A1F0 move.w [A5 - 0x5E10], 0xFFFF
000007F0 6004 bra +0x6 /* 000007F6 */
label000007F2:
000007F2 426D A1F0 clr.w [A5 - 0x5E10]
label000007F6:
000007F6 42A7 clr.l -[A7]
000007F8 2F07 move.l -[A7], D7
000007FA 2F4D 0004 move.l [A7 + 0x4], A5
000007FE 2A5F movea.l A5, [A7]+
00000800 2E1F move.l D7, [A7]+
00000802 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000806 4E5E unlink A6
00000808 205F movea.l A0, [A7]+
0000080A 5C4F addq.w A7, 6
0000080C 4ED0 jmp [A0]
export_941:
0000080E 4E56 FFFC link A6, -0x0004
00000812 2F07 move.l -[A7], D7
00000814 42A7 clr.l -[A7]
00000816 2E8D move.l [A7], A5
00000818 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
0000081C 2E1F move.l D7, [A7]+
0000081E 202E 0008 move.l D0, [A6 + 0x8]
00000822 B0AD A08A cmp.l D0, [A5 - 0x5F76]
00000826 6606 bne +0x8 /* 0000082E */
00000828 7000 moveq.l D0, 0x00
0000082A 2B40 A08A move.l [A5 - 0x5F76], D0
label0000082E:
0000082E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000832 2F2D B40E move.l -[A7], [A5 - 0x4BF2]
00000836 205F movea.l A0, [A7]+
00000838 4E90 jsr [A0]
0000083A 42A7 clr.l -[A7]
0000083C 2F07 move.l -[A7], D7
0000083E 2F4D 0004 move.l [A7 + 0x4], A5
00000842 2A5F movea.l A5, [A7]+
00000844 2E1F move.l D7, [A7]+
00000846 2E1F move.l D7, [A7]+
00000848 4E5E unlink A6
0000084A 2E9F move.l [A7], [A7]+
0000084C 4E75 rts
export_942:
0000084E 4E56 FFFC link A6, -0x0004
00000852 2F07 move.l -[A7], D7
00000854 42A7 clr.l -[A7]
00000856 2E8D move.l [A7], A5
00000858 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
0000085C 2E1F move.l D7, [A7]+
0000085E 202E 0008 move.l D0, [A6 + 0x8]
00000862 B0AD A08A cmp.l D0, [A5 - 0x5F76]
00000866 6606 bne +0x8 /* 0000086E */
00000868 7000 moveq.l D0, 0x00
0000086A 2B40 A08A move.l [A5 - 0x5F76], D0
label0000086E:
0000086E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000872 2F2D B40A move.l -[A7], [A5 - 0x4BF6]
00000876 205F movea.l A0, [A7]+
00000878 4E90 jsr [A0]
0000087A 42A7 clr.l -[A7]
0000087C 2F07 move.l -[A7], D7
0000087E 2F4D 0004 move.l [A7 + 0x4], A5
00000882 2A5F movea.l A5, [A7]+
00000884 2E1F move.l D7, [A7]+
00000886 2E1F move.l D7, [A7]+
00000888 4E5E unlink A6
0000088A 2E9F move.l [A7], [A7]+
0000088C 4E75 rts
export_943:
0000088E 4E56 FFFC link A6, -0x0004
00000892 2F07 move.l -[A7], D7
00000894 42A7 clr.l -[A7]
00000896 2E8D move.l [A7], A5
00000898 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
0000089C 2E1F move.l D7, [A7]+
0000089E 202E 0008 move.l D0, [A6 + 0x8]
000008A2 B0AD A08A cmp.l D0, [A5 - 0x5F76]
000008A6 6606 bne +0x8 /* 000008AE */
000008A8 7000 moveq.l D0, 0x00
000008AA 2B40 A08A move.l [A5 - 0x5F76], D0
label000008AE:
000008AE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000008B2 2F2D B3B8 move.l -[A7], [A5 - 0x4C48]
000008B6 205F movea.l A0, [A7]+
000008B8 4E90 jsr [A0]
000008BA 42A7 clr.l -[A7]
000008BC 2F07 move.l -[A7], D7
000008BE 2F4D 0004 move.l [A7 + 0x4], A5
000008C2 2A5F movea.l A5, [A7]+
000008C4 2E1F move.l D7, [A7]+
000008C6 2E1F move.l D7, [A7]+
000008C8 4E5E unlink A6
000008CA 2E9F move.l [A7], [A7]+
000008CC 4E75 rts
export_944:
000008CE 4E56 FFFC link A6, -0x0004
000008D2 2F07 move.l -[A7], D7
000008D4 42A7 clr.l -[A7]
000008D6 2E8D move.l [A7], A5
000008D8 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
000008DC 2E1F move.l D7, [A7]+
000008DE 202E 0008 move.l D0, [A6 + 0x8]
000008E2 B0AD A08A cmp.l D0, [A5 - 0x5F76]
000008E6 6606 bne +0x8 /* 000008EE */
000008E8 7000 moveq.l D0, 0x00
000008EA 2B40 A08A move.l [A5 - 0x5F76], D0
label000008EE:
000008EE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000008F2 2F2D B3B4 move.l -[A7], [A5 - 0x4C4C]
000008F6 205F movea.l A0, [A7]+
000008F8 4E90 jsr [A0]
000008FA 42A7 clr.l -[A7]
000008FC 2F07 move.l -[A7], D7
000008FE 2F4D 0004 move.l [A7 + 0x4], A5
00000902 2A5F movea.l A5, [A7]+
00000904 2E1F move.l D7, [A7]+
00000906 2E1F move.l D7, [A7]+
00000908 4E5E unlink A6
0000090A 2E9F move.l [A7], [A7]+
0000090C 4E75 rts
export_945:
0000090E 4E56 FFCE link A6, -0x0032
00000912 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000916 206E 0008 movea.l A0, [A6 + 0x8]
0000091A 43EE FFF8 lea.l A1, [A6 - 0x8]
0000091E 7003 moveq.l D0, 0x03
label00000920:
00000920 32D8 move.w [A1]+, [A0]+
00000922 51C8 FFFC dbf D0, -0x6 /* 00000920 */
00000926 286E 0010 movea.l A4, [A6 + 0x10]
0000092A 42A7 clr.l -[A7]
0000092C 2E8D move.l [A7], A5
0000092E 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
00000932 281F move.l D4, [A7]+
00000934 4267 clr.w -[A7]
00000936 2F0C move.l -[A7], A4
00000938 4EAD 2FFA jsr [A5 + 0x2FFA /* export_1531 */]
0000093C 1E1F move.b D7, [A7]+
0000093E 4267 clr.w -[A7]
00000940 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
00000944 101F move.b D0, [A7]+
00000946 802D BA5E or.b D0, [A5 - 0x45A2]
0000094A 1B40 BA5E move.b [A5 - 0x45A2], D0
0000094E 4267 clr.w -[A7]
00000950 A977 syscall WaitMouseUp
00000952 101F move.b D0, [A7]+
00000954 6700 0180 beq +0x182 /* 00000AD6 */
00000958 1007 move.b D0, D7
0000095A 671A beq +0x1C /* 00000976 */
0000095C 2F3C FFFF FFF0 move.l -[A7], 0xFFFFFFF0
00000962 7000 moveq.l D0, 0x00
00000964 302E 000E move.w D0, [A6 + 0xE]
00000968 C0BC 0000 000F and.l D0, 0xF
0000096E 3F00 move.w -[A7], D0
00000970 4267 clr.w -[A7]
00000972 4EAD 2882 jsr [A5 + 0x2882 /* export_1292 */]
label00000976:
00000976 486E FFEC pea.l [A6 - 0x14]
0000097A A874 syscall GetPort
0000097C 486E FFF0 pea.l [A6 - 0x10]
00000980 A910 syscall GetWMgrPort
00000982 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000986 A873 syscall SetPort
00000988 42A7 clr.l -[A7]
0000098A A8D8 syscall NewRgn
0000098C 265F movea.l A3, [A7]+
0000098E 2F0B move.l -[A7], A3
00000990 A87A syscall GetClip
00000992 102D BA5E move.b D0, [A5 - 0x45A2]
00000996 6704 beq +0x6 /* 0000099C */
00000998 2C0C move.l D6, A4
0000099A 601C bra +0x1E /* 000009B8 */
label0000099C:
0000099C 4267 clr.w -[A7]
0000099E 2F0C move.l -[A7], A4
000009A0 4EAD 3002 jsr [A5 + 0x3002 /* export_1532 */]
000009A4 101F move.b D0, [A7]+
000009A6 670A beq +0xC /* 000009B2 */
000009A8 42A7 clr.l -[A7]
000009AA 4EAD 2F0A jsr [A5 + 0x2F0A /* export_1501 */]
000009AE 2C1F move.l D6, [A7]+
000009B0 6006 bra +0x8 /* 000009B8 */
label000009B2:
000009B2 42A7 clr.l -[A7]
000009B4 A924 syscall FrontWindow
000009B6 2C1F move.l D6, [A7]+
label000009B8:
000009B8 4267 clr.w -[A7]
000009BA 486E FFF8 pea.l [A6 - 0x8]
000009BE 486D FE0C pea.l [A5 - 0x1F4]
000009C2 A8A6 syscall EqualRect
000009C4 101F move.b D0, [A7]+
000009C6 6718 beq +0x1A /* 000009E0 */
000009C8 42A7 clr.l -[A7]
000009CA 2EB8 09EE move.l [A7], [0x000009EE /* GrayRgn */]
000009CE 205F movea.l A0, [A7]+
000009D0 2050 movea.l A0, [A0]
000009D2 43EE FFF8 lea.l A1, [A6 - 0x8]
000009D6 5488 addq.l A0, 2
000009D8 7003 moveq.l D0, 0x03
label000009DA:
000009DA 32D8 move.w [A1]+, [A0]+
000009DC 51C8 FFFC dbf D0, -0x6 /* 000009DA */
label000009E0:
000009E0 2F06 move.l -[A7], D6
000009E2 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */]
000009E6 42A7 clr.l -[A7]
000009E8 A8D8 syscall NewRgn
000009EA 2A1F move.l D5, [A7]+
000009EC 2F2C 0072 move.l -[A7], [A4 + 0x72]
000009F0 2F05 move.l -[A7], D5
000009F2 A8DC syscall CopyRgn
000009F4 42A7 clr.l -[A7]
000009F6 2F05 move.l -[A7], D5
000009F8 2F2E 000C move.l -[A7], [A6 + 0xC]
000009FC 486E FFF8 pea.l [A6 - 0x8]
00000A00 486E FFF8 pea.l [A6 - 0x8]
00000A04 4267 clr.w -[A7]
00000A06 42A7 clr.l -[A7]
00000A08 A905 syscall DragGrayRgn
00000A0A 2D5F FFE4 move.l [A6 - 0x1C], [A7]+
00000A0E 2F0B move.l -[A7], A3
00000A10 A879 syscall SetClip
00000A12 2F0B move.l -[A7], A3
00000A14 A8D9 syscall DisposRgn/DisposeRgn
00000A16 2F05 move.l -[A7], D5
00000A18 A8D9 syscall DisposRgn/DisposeRgn
00000A1A 1007 move.b D0, D7
00000A1C 670C beq +0xE /* 00000A2A */
00000A1E 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
00000A24 42A7 clr.l -[A7]
00000A26 4EAD 2882 jsr [A5 + 0x2882 /* export_1292 */]
label00000A2A:
00000A2A 4267 clr.w -[A7]
00000A2C 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000A30 A86A syscall HiWord
00000A32 3D5F FFE0 move.w [A6 - 0x20], [A7]+
00000A36 4267 clr.w -[A7]
00000A38 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000A3C A86B syscall LoWord
00000A3E 3D5F FFE2 move.w [A6 - 0x1E], [A7]+
00000A42 0C6E 8000 FFE0 cmpi.w [A6 - 0x20], 0x8000
00000A48 6700 0084 beq +0x86 /* 00000ACE */
00000A4C 7000 moveq.l D0, 0x00
00000A4E 302C 0006 move.w D0, [A4 + 0x6]
00000A52 C0BC FFFF C000 and.l D0, 0xFFFFC000
00000A58 4A80 tst.l D0
00000A5A 6716 beq +0x18 /* 00000A72 */
00000A5C 206C 0002 movea.l A0, [A4 + 0x2]
00000A60 2050 movea.l A0, [A0]
00000A62 43EE FFD8 lea.l A1, [A6 - 0x28]
00000A66 5C88 addq.l A0, 6
00000A68 7003 moveq.l D0, 0x03
label00000A6A:
00000A6A 32D8 move.w [A1]+, [A0]+
00000A6C 51C8 FFFC dbf D0, -0x6 /* 00000A6A */
00000A70 6010 bra +0x12 /* 00000A82 */
label00000A72:
00000A72 41EE FFD8 lea.l A0, [A6 - 0x28]
00000A76 224C movea.l A1, A4
00000A78 5089 addq.l A1, 8
00000A7A 7003 moveq.l D0, 0x03
label00000A7C:
00000A7C 30D9 move.w [A0]+, [A1]+
00000A7E 51C8 FFFC dbf D0, -0x6 /* 00000A7C */
label00000A82:
00000A82 302C 0010 move.w D0, [A4 + 0x10]
00000A86 D06E FFE0 add.w D0, [A6 - 0x20]
00000A8A 906E FFD8 sub.w D0, [A6 - 0x28]
00000A8E 3D40 FFE0 move.w [A6 - 0x20], D0
00000A92 302C 0012 move.w D0, [A4 + 0x12]
00000A96 D06E FFE2 add.w D0, [A6 - 0x1E]
00000A9A 906E FFDA sub.w D0, [A6 - 0x26]
00000A9E 3D40 FFE2 move.w [A6 - 0x1E], D0
00000AA2 1007 move.b D0, D7
00000AA4 6716 beq +0x18 /* 00000ABC */
00000AA6 2F0C move.l -[A7], A4
00000AA8 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000AAC 102D BA5E move.b D0, [A5 - 0x45A2]
00000AB0 0A00 0001 xori.b D0, 0x1
00000AB4 1F00 move.b -[A7], D0
00000AB6 4EAD 2462 jsr [A5 + 0x2462 /* export_1160 */]
00000ABA 6012 bra +0x14 /* 00000ACE */
label00000ABC:
00000ABC 2F0C move.l -[A7], A4
00000ABE 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000AC2 102D BA5E move.b D0, [A5 - 0x45A2]
00000AC6 0A00 0001 xori.b D0, 0x1
00000ACA 1F00 move.b -[A7], D0
00000ACC A91B syscall MoveWindow
label00000ACE:
00000ACE 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000AD2 A873 syscall SetPort
00000AD4 6016 bra +0x18 /* 00000AEC */
label00000AD6:
00000AD6 102D BA5E move.b D0, [A5 - 0x45A2]
00000ADA 6610 bne +0x12 /* 00000AEC */
00000ADC 1007 move.b D0, D7
00000ADE 6708 beq +0xA /* 00000AE8 */
00000AE0 2F0C move.l -[A7], A4
00000AE2 4EAD 2602 jsr [A5 + 0x2602 /* export_1212 */]
00000AE6 6004 bra +0x6 /* 00000AEC */
label00000AE8:
00000AE8 2F0C move.l -[A7], A4
00000AEA A91F syscall SelectWindow
label00000AEC:
00000AEC 42A7 clr.l -[A7]
00000AEE 2F04 move.l -[A7], D4
00000AF0 2F4D 0004 move.l [A7 + 0x4], A5
00000AF4 2A5F movea.l A5, [A7]+
00000AF6 281F move.l D4, [A7]+
00000AF8 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000AFC 4E5E unlink A6
00000AFE 205F movea.l A0, [A7]+
00000B00 DEFC 000C add.w A7, 0xC
00000B04 4ED0 jmp [A0]
fn00000B06:
00000B06 4E56 0000 link A6, 0
00000B0A 42A7 clr.l -[A7]
00000B0C 206E 0008 movea.l A0, [A6 + 0x8]
00000B10 2F28 FFFC move.l -[A7], [A0 - 0x4]
00000B14 2F4D 0004 move.l [A7 + 0x4], A5
00000B18 2A5F movea.l A5, [A7]+
00000B1A 206E 0008 movea.l A0, [A6 + 0x8]
00000B1E 215F FFFC move.l [A0 - 0x4], [A7]+
00000B22 206E 0008 movea.l A0, [A6 + 0x8]
00000B26 2C48 movea.l A6, A0
00000B28 4EFA 00CA jmp [PC + 0xCA /* 00000BF4 */]
00000B2C 0000 4E5E ori.b D0, 0x5E /* '^' */
00000B30 2E9F move.l [A7], [A7]+
00000B32 4E75 rts
export_946:
00000B34 4E56 FFF2 link A6, -0x000E
00000B38 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000B3C 42A7 clr.l -[A7]
00000B3E 2E8D move.l [A7], A5
00000B40 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
00000B44 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000B48 206E 0008 movea.l A0, [A6 + 0x8]
00000B4C 1028 006E move.b D0, [A0 + 0x6E]
00000B50 6606 bne +0x8 /* 00000B58 */
00000B52 2F0E move.l -[A7], A6
00000B54 4EBA FFB0 jsr [PC - 0x50 /* 00000B06 */]
label00000B58:
00000B58 42A7 clr.l -[A7]
00000B5A 4EAD 2F0A jsr [A5 + 0x2F0A /* export_1501 */]
00000B5E 202E 0008 move.l D0, [A6 + 0x8]
00000B62 B09F cmp.l D0, [A7]+
00000B64 57C0 seq D0
00000B66 4400 neg.b D0
00000B68 1D40 FFFB move.b [A6 - 0x5], D0
00000B6C 42A7 clr.l -[A7]
00000B6E A924 syscall FrontWindow
00000B70 202E 0008 move.l D0, [A6 + 0x8]
00000B74 B09F cmp.l D0, [A7]+
00000B76 57C0 seq D0
00000B78 4400 neg.b D0
00000B7A 1D40 FFFA move.b [A6 - 0x6], D0
00000B7E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B82 4267 clr.w -[A7]
00000B84 A908 syscall ShowHide
00000B86 102E FFFA move.b D0, [A6 - 0x6]
00000B8A 802E FFFB or.b D0, [A6 - 0x5]
00000B8E 6606 bne +0x8 /* 00000B96 */
00000B90 2F0E move.l -[A7], A6
00000B92 4EBA FF72 jsr [PC - 0x8E /* 00000B06 */]
label00000B96:
00000B96 42A7 clr.l -[A7]
00000B98 4EAD 2F0A jsr [A5 + 0x2F0A /* export_1501 */]
00000B9C 2D5F FFF6 move.l [A6 - 0xA], [A7]+
00000BA0 102E FFFB move.b D0, [A6 - 0x5]
00000BA4 6710 beq +0x12 /* 00000BB6 */
00000BA6 4AAE FFF6 tst.l [A6 - 0xA]
00000BAA 56C1 sne D1
00000BAC C001 and.b D0, D1
00000BAE 6706 beq +0x8 /* 00000BB6 */
00000BB0 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000BB4 A91F syscall SelectWindow
label00000BB6:
00000BB6 42A7 clr.l -[A7]
00000BB8 A924 syscall FrontWindow
00000BBA 2D5F FFF2 move.l [A6 - 0xE], [A7]+
00000BBE 102E FFFA move.b D0, [A6 - 0x6]
00000BC2 672A beq +0x2C /* 00000BEE */
00000BC4 4AAE FFF2 tst.l [A6 - 0xE]
00000BC8 56C1 sne D1
00000BCA C001 and.b D0, D1
00000BCC 6720 beq +0x22 /* 00000BEE */
00000BCE 4267 clr.w -[A7]
00000BD0 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000BD4 4EAD 3012 jsr [A5 + 0x3012 /* export_1534 */]
00000BD8 101F move.b D0, [A7]+
00000BDA 670A beq +0xC /* 00000BE6 */
00000BDC 206E FFF2 movea.l A0, [A6 - 0xE]
00000BE0 117C 0001 006F move.b [A0 + 0x6F], 0x1
label00000BE6:
00000BE6 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000BEA 4EAD 249A jsr [A5 + 0x249A /* export_1167 */]
label00000BEE:
00000BEE 2F0E move.l -[A7], A6
00000BF0 4EBA FF14 jsr [PC - 0xEC /* 00000B06 */]
label00000BF4:
00000BF4 4FEE FFD2 lea.l A7, [A6 - 0x2E]
00000BF8 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000BFC 4E5E unlink A6
00000BFE 2E9F move.l [A7], [A7]+
00000C00 4E75 rts
export_947:
00000C02 4E56 FFFC link A6, -0x0004
00000C06 2F07 move.l -[A7], D7
00000C08 42A7 clr.l -[A7]
00000C0A 2E8D move.l [A7], A5
00000C0C 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
00000C10 2E1F move.l D7, [A7]+
00000C12 2F2E 000E move.l -[A7], [A6 + 0xE]
00000C16 2F2E 000A move.l -[A7], [A6 + 0xA]
00000C1A 4267 clr.w -[A7]
00000C1C 2F2D B444 move.l -[A7], [A5 - 0x4BBC]
00000C20 205F movea.l A0, [A7]+
00000C22 4E90 jsr [A0]
00000C24 102E 0008 move.b D0, [A6 + 0x8]
00000C28 6708 beq +0xA /* 00000C32 */
00000C2A 2F2E 000E move.l -[A7], [A6 + 0xE]
00000C2E A91F syscall SelectWindow
00000C30 6008 bra +0xA /* 00000C3A */
label00000C32:
00000C32 42A7 clr.l -[A7]
00000C34 A924 syscall FrontWindow
00000C36 4EAD 249A jsr [A5 + 0x249A /* export_1167 */]
label00000C3A:
00000C3A 42A7 clr.l -[A7]
00000C3C 2F07 move.l -[A7], D7
00000C3E 2F4D 0004 move.l [A7 + 0x4], A5
00000C42 2A5F movea.l A5, [A7]+
00000C44 2E1F move.l D7, [A7]+
00000C46 2E1F move.l D7, [A7]+
00000C48 4E5E unlink A6
00000C4A 205F movea.l A0, [A7]+
00000C4C DEFC 000A add.w A7, 0xA /* '\n' */
00000C50 4ED0 jmp [A0]
fn00000C52:
00000C52 4E56 0000 link A6, 0
00000C56 2F0C move.l -[A7], A4
00000C58 286E 0008 movea.l A4, [A6 + 0x8]
00000C5C 2F2C FFF8 move.l -[A7], [A4 - 0x8]
00000C60 A873 syscall SetPort
00000C62 42A7 clr.l -[A7]
00000C64 2F2C FFFC move.l -[A7], [A4 - 0x4]
00000C68 2F4D 0004 move.l [A7 + 0x4], A5
00000C6C 2A5F movea.l A5, [A7]+
00000C6E 295F FFFC move.l [A4 - 0x4], [A7]+
00000C72 206E 0008 movea.l A0, [A6 + 0x8]
00000C76 2C48 movea.l A6, A0
00000C78 4EFA 016E jmp [PC + 0x16E /* 00000DE8 */]
00000C7C 0000 285F ori.b D0, 0x5F /* '_' */
00000C80 4E5E unlink A6
00000C82 2E9F move.l [A7], [A7]+
00000C84 4E75 rts
fn00000C86:
00000C86 4E56 0000 link A6, 0
00000C8A 4267 clr.w -[A7]
00000C8C 486D A08A pea.l [A5 - 0x5F76]
00000C90 4EAD 279A jsr [A5 + 0x279A /* export_1263 */]
00000C94 101F move.b D0, [A7]+
00000C96 6708 beq +0xA /* 00000CA0 */
00000C98 2F2D A08A move.l -[A7], [A5 - 0x5F76]
00000C9C 4267 clr.w -[A7]
00000C9E A91C syscall HiliteWindow
label00000CA0:
00000CA0 4E5E unlink A6
00000CA2 4E75 rts
fn00000CA4:
00000CA4 4E56 0000 link A6, 0
00000CA8 102D A07A move.b D0, [A5 - 0x5F86]
00000CAC 671A beq +0x1C /* 00000CC8 */
00000CAE 206E 0008 movea.l A0, [A6 + 0x8]
00000CB2 2F28 0008 move.l -[A7], [A0 + 0x8]
00000CB6 1F3C 0001 move.b -[A7], 0x1
00000CBA A91C syscall HiliteWindow
00000CBC 206E 0008 movea.l A0, [A6 + 0x8]
00000CC0 2F28 0008 move.l -[A7], [A0 + 0x8]
00000CC4 4EAD 249A jsr [A5 + 0x249A /* export_1167 */]
label00000CC8:
00000CC8 4E5E unlink A6
00000CCA 2E9F move.l [A7], [A7]+
00000CCC 4E75 rts
fn00000CCE:
00000CCE 4E56 0000 link A6, 0
00000CD2 207C 0000 0A68 movea.l A0, 0xA68 /* '\nh' */
00000CD8 20AD A08A move.l [A0], [A5 - 0x5F76]
00000CDC 670E beq +0x10 /* 00000CEC */
00000CDE 206D A08A movea.l A0, [A5 - 0x5F76]
00000CE2 227C 0000 0A22 movea.l A1, 0xA22 /* '\n\"' */
00000CE8 32A8 006C move.w [A1], [A0 + 0x6C]
label00000CEC:
00000CEC 207C 0000 0A64 movea.l A0, 0xA64 /* '\nd' */
00000CF2 226E 0008 movea.l A1, [A6 + 0x8]
00000CF6 20A9 0008 move.l [A0], [A1 + 0x8]
00000CFA 206E 0008 movea.l A0, [A6 + 0x8]
00000CFE 2B68 0008 A08A move.l [A5 - 0x5F76], [A0 + 0x8]
00000D04 4E5E unlink A6
00000D06 2E9F move.l [A7], [A7]+
00000D08 4E75 rts
export_948:
00000D0A 4E56 FFF4 link A6, -0x000C
00000D0E 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000D12 42A7 clr.l -[A7]
00000D14 2E8D move.l [A7], A5
00000D16 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
00000D1A 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000D1E 486E FFF8 pea.l [A6 - 0x8]
00000D22 A874 syscall GetPort
00000D24 102D C95A move.b D0, [A5 - 0x36A6]
00000D28 6706 beq +0x8 /* 00000D30 */
00000D2A 2F0E move.l -[A7], A6
00000D2C 4EBA FF24 jsr [PC - 0xDC /* 00000C52 */]
label00000D30:
00000D30 102D BA46 move.b D0, [A5 - 0x45BA]
00000D34 6726 beq +0x28 /* 00000D5C */
00000D36 2F00 move.l -[A7], D0
00000D38 4267 clr.w -[A7]
00000D3A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D3E 7002 moveq.l D0, 0x02
00000D40 A829 syscall LayerDispatch
00000D42 121F move.b D1, [A7]+
00000D44 201F move.l D0, [A7]+
00000D46 C001 and.b D0, D1
00000D48 6712 beq +0x14 /* 00000D5C */
00000D4A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D4E 2F2D B3DC move.l -[A7], [A5 - 0x4C24]
00000D52 205F movea.l A0, [A7]+
00000D54 4E90 jsr [A0]
00000D56 2F0E move.l -[A7], A6
00000D58 4EBA FEF8 jsr [PC - 0x108 /* 00000C52 */]
label00000D5C:
00000D5C 202E 0008 move.l D0, [A6 + 0x8]
00000D60 B0AD A08A cmp.l D0, [A5 - 0x5F76]
00000D64 6612 bne +0x14 /* 00000D78 */
00000D66 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D6A A920 syscall BringToFront
00000D6C 2F0E move.l -[A7], A6
00000D6E 4EBA FF34 jsr [PC - 0xCC /* 00000CA4 */]
00000D72 2F0E move.l -[A7], A6
00000D74 4EBA FEDC jsr [PC - 0x124 /* 00000C52 */]
label00000D78:
00000D78 206E 0008 movea.l A0, [A6 + 0x8]
00000D7C 2D48 FFF4 move.l [A6 - 0xC], A0
00000D80 4A68 006C tst.w [A0 + 0x6C]
00000D84 5DC0 slt D0
00000D86 206E FFF4 movea.l A0, [A6 - 0xC]
00000D8A 7202 moveq.l D1, 0x02
00000D8C B268 006C cmp.w D1, [A0 + 0x6C]
00000D90 57C1 seq D1
00000D92 8001 or.b D0, D1
00000D94 671C beq +0x1E /* 00000DB2 */
00000D96 4EBA FEEE jsr [PC - 0x112 /* 00000C86 */]
00000D9A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D9E 2F2D B3DC move.l -[A7], [A5 - 0x4C24]
00000DA2 205F movea.l A0, [A7]+
00000DA4 4E90 jsr [A0]
00000DA6 2F0E move.l -[A7], A6
00000DA8 4EBA FF24 jsr [PC - 0xDC /* 00000CCE */]
00000DAC 2F0E move.l -[A7], A6
00000DAE 4EBA FEA2 jsr [PC - 0x15E /* 00000C52 */]
label00000DB2:
00000DB2 4267 clr.w -[A7]
00000DB4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000DB8 4EAD 3002 jsr [A5 + 0x3002 /* export_1532 */]
00000DBC 101F move.b D0, [A7]+
00000DBE 671C beq +0x1E /* 00000DDC */
00000DC0 4EBA FEC4 jsr [PC - 0x13C /* 00000C86 */]
00000DC4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000DC8 A920 syscall BringToFront
00000DCA 2F0E move.l -[A7], A6
00000DCC 4EBA FED6 jsr [PC - 0x12A /* 00000CA4 */]
00000DD0 2F0E move.l -[A7], A6
00000DD2 4EBA FEFA jsr [PC - 0x106 /* 00000CCE */]
00000DD6 2F0E move.l -[A7], A6
00000DD8 4EBA FE78 jsr [PC - 0x188 /* 00000C52 */]
label00000DDC:
00000DDC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000DE0 A920 syscall BringToFront
00000DE2 2F0E move.l -[A7], A6
00000DE4 4EBA FE6C jsr [PC - 0x194 /* 00000C52 */]
label00000DE8:
00000DE8 4FEE FFD4 lea.l A7, [A6 - 0x2C]
00000DEC 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000DF0 4E5E unlink A6
00000DF2 2E9F move.l [A7], [A7]+
00000DF4 4E75 rts
export_949:
00000DF6 4E56 FFFA link A6, -0x0006
00000DFA 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000DFE 266E 0008 movea.l A3, [A6 + 0x8]
00000E02 42A7 clr.l -[A7]
00000E04 2E8D move.l [A7], A5
00000E06 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
00000E0A 2C1F move.l D6, [A7]+
00000E0C 42A7 clr.l -[A7]
00000E0E 4EAD 211A jsr [A5 + 0x211A /* export_1055 */]
00000E12 B7DF cmpa.l A3, [A7]+
00000E14 57C7 seq D7
00000E16 4407 neg.b D7
00000E18 4267 clr.w -[A7]
00000E1A 2F0B move.l -[A7], A3
00000E1C 4EAD 3012 jsr [A5 + 0x3012 /* export_1534 */]
00000E20 101F move.b D0, [A7]+
00000E22 0A00 0001 xori.b D0, 0x1
00000E26 2207 move.l D1, D7
00000E28 C200 and.b D1, D0
00000E2A 670C beq +0xE /* 00000E38 */
00000E2C 2F0B move.l -[A7], A3
00000E2E 2F2D B43C move.l -[A7], [A5 - 0x4BC4]
00000E32 205F movea.l A0, [A7]+
00000E34 4E90 jsr [A0]
00000E36 6028 bra +0x2A /* 00000E60 */
label00000E38:
00000E38 284B movea.l A4, A3
00000E3A 102C 006E move.b D0, [A4 + 0x6E]
00000E3E 6620 bne +0x22 /* 00000E60 */
00000E40 1007 move.b D0, D7
00000E42 6706 beq +0x8 /* 00000E4A */
00000E44 197C 0001 006F move.b [A4 + 0x6F], 0x1
label00000E4A:
00000E4A 2F0B move.l -[A7], A3
00000E4C 1F3C 0001 move.b -[A7], 0x1
00000E50 A908 syscall ShowHide
00000E52 42A7 clr.l -[A7]
00000E54 4EAD 2F0A jsr [A5 + 0x2F0A /* export_1501 */]
00000E58 B7DF cmpa.l A3, [A7]+
00000E5A 6604 bne +0x6 /* 00000E60 */
00000E5C 2F0B move.l -[A7], A3
00000E5E A91F syscall SelectWindow
label00000E60:
00000E60 42A7 clr.l -[A7]
00000E62 2F06 move.l -[A7], D6
00000E64 2F4D 0004 move.l [A7 + 0x4], A5
00000E68 2A5F movea.l A5, [A7]+
00000E6A 2C1F move.l D6, [A7]+
00000E6C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000E70 4E5E unlink A6
00000E72 2E9F move.l [A7], [A7]+
00000E74 4E75 rts
fn00000E76:
00000E76 4E56 FFF8 link A6, -0x0008
00000E7A 48E7 0018 movem.l -[A7], A3,A4
00000E7E 1B7C 0001 C95A move.b [A5 - 0x36A6], 0x1
00000E84 42A7 clr.l -[A7]
00000E86 4EAD 211A jsr [A5 + 0x211A /* export_1055 */]
00000E8A 285F movea.l A4, [A7]+
label00000E8C:
00000E8C 200C move.l D0, A4
00000E8E 56C0 sne D0
00000E90 B9EE 0008 cmpa.l A4, [A6 + 0x8]
00000E94 56C1 sne D1
00000E96 C001 and.b D0, D1
00000E98 671C beq +0x1E /* 00000EB6 */
00000E9A 264C movea.l A3, A4
00000E9C 286C 0090 movea.l A4, [A4 + 0x90]
00000EA0 4267 clr.w -[A7]
00000EA2 2F0B move.l -[A7], A3
00000EA4 4EAD 3012 jsr [A5 + 0x3012 /* export_1534 */]
00000EA8 101F move.b D0, [A7]+
00000EAA 66E0 bne -0x1E /* 00000E8C */
00000EAC 2F0B move.l -[A7], A3
00000EAE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000EB2 A921 syscall SendBehind
00000EB4 60D6 bra -0x28 /* 00000E8C */
label00000EB6:
00000EB6 422D C95A clr.b [A5 - 0x36A6]
00000EBA 4CDF 1800 movem.l A3,A4, [A7]+
00000EBE 4E5E unlink A6
00000EC0 2E9F move.l [A7], [A7]+
00000EC2 4E75 rts